/**

 * 版权所有(C)，上海勾芒信息科技，2017，所有权利保留。
 *
 * 项目名：cards-web 
 * 文件名：:AWorkOrder.java
 * 模块说明：	
 * 修改历史：
 * 2017年11月16日 - liyang - 创建。
 *
 */
package com.thor.palmmall.rest.common;

import org.springframework.core.convert.converter.Converter;

import com.thor.palmmall.rest.common.AWorkOrder;
import com.thor.palmmall.spi.common.SWorkOrder;

/**
 * @author:liyang
 * @time:2017年11月16日 下午1:00:55
 * @since:1.0
 */
public class AWorkOrderConverter implements Converter<SWorkOrder, AWorkOrder> {

  public static AWorkOrderConverter getInstance() {
    if (instance == null)
      instance = new AWorkOrderConverter();
    return instance;
  }

  private static AWorkOrderConverter instance;

  private AWorkOrderConverter() {
  }

  @Override
  public AWorkOrder convert(SWorkOrder source) {
    if (source == null) {
      return null;
    }
    AWorkOrder target = new AWorkOrder();
    target.setBillNumber(source.getBillNumber());
    target.setBillType(source.getBillType());
    target.setUuid(source.getUuid());
    return target;
  }
}